home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Precision Software Appli…tions Silver Collection 4
/
Precision Software Applications Silver Collection Volume 4 (1993).iso
/
new
/
carboncp.arj
/
CARBONCP.UNP
Wrap
Text File
|
1992-11-23
|
3KB
|
76 lines
;This article describes the modification of Carbon Copy Plus V4.0
; using the serial number 03078888 for example you can easily
; make and understand part of the protection Scheme.
;
; Earlier versions are not worth un protecting
;
; The serial number is protected to death and is used in the determinatio
n
; of various versions of Carbon Copy and should not be changed.
;
;Example of level 1 serial number checks is given below
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;; for a FAST unptotect do the following
C>patch cchelp.dif cchelp.exe cchelp.new
C>copy cchelp.new cchelp.exe
C>del cchelp.new
;;
;; Patch is Borlands turbo C patch utility
;; which is a public domain program and is included in this archive
;; or found else where on this bbs
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
; Details
;
2533:76B7 B8D0C8 MOVAX,C8D0
2533:76BA 0306136F ADDAX,[6F13] '07' of 03078888
2533:76BE 7555 JNZ7715 ; death
2533:76C0 C706B571F85E MOVWord Ptr [71B5],5EF8
c8d0 is derived from (NOT 3730)+1 from the one's complement
- there are two more of these
- at 355b (6f15) and 7776 (6f17)
- the '03' is used for some reserved purpose.
;Here is the focus of this article, the patch to get rid
;of that money Grubbing check, ie cannot use the same copy with itself
;;
;; This is the routine we wanna examine.
;;
2533:8BA0 BE116F MOVSI,6F11 'beginning of 03078888'
2533:8BA3 8B07 MOVAX,[BX]
2533:8BA5 3B04 CMPAX,[SI]
2533:8BA7 751D JNZ8BC6 'serial # not equal, OK!'
2533:8BA9 83C302 ADDBX,+02 'Death Routine because same ser#'
2533:8BAC 83C602 ADDSI,+02
2533:8BAF 81FB965E CMPBX,5E96
2533:8BB3 75EE JNZ8BA3
; to make the patch do this
C>ren cchelp.exe cchelp.dat
C>debug cchelp.dat
-f 8ba7 8ba7 eb <--Type this
-u 8ba0<-- type this
; you will see the following..........
2533:8BA0 BE116F MOVSI,6F11
2533:8BA3 8B07 MOVAX,[BX]
2533:8BA5 3B04 CMPAX,[SI]
2533:8BA7 EB1D JMP8BC6 ** Must see a JMP here
2533:8BA9 83C302 ADDBX,+02
2533:8BAC 83C602 ADDSI,+02
2533:8BAF 81FB965E CMPBX,5E96
2533:8BB3 75EE JNZ8BA3
-w <- Type this
Writing xxxxx bytes
-q <-Type this
C>ren cchelp.dat cchelp.exe <type this
:::DONE!!!!!!!!!!!!!!!!
;;;; From the Swash Bucklers BBS
;;;;;By the Riceball
E